/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ia_psr.builder;

/**
 *
 * @author Rubén Avalos Elvira y Fabiana Celiberti Tapie
 */
import ia_psr.graph.Nodo;
import ia_psr.graph.Grafo;
import java.util.ArrayList;
public interface IGraphBuilder {

    public void  buildGraph();
    public void  buildGraph(ArrayList<Nodo> nodes);
    public void  buildNode(Nodo n);
    public void  buildNode(String name);
    public void  buildEdge(Nodo n1, Nodo n2);
    public void  buildEdge(String n1, String n2);
    public Grafo getBuildedGraph();
    
}
